e6d7fec5fe57155f2cbcba95e1c7fe069fa21657,kie-server-parent/kie-server-services/kie-server-services-optaplanner/src/main/java/org/kie/server/services/optaplanner/OptaplannerCommandServiceImpl.java,OptaplannerCommandServiceImpl,executeScript,#CommandScript#MarshallingFormat#String#,58
Before Change
KieContainerInstanceImpl kc = context.getContainer( uss.getContainerId() );
Marshaller marshaller = kc.getMarshaller( marshallingFormat );
SolverInstance si = marshaller.unmarshall( uss.getInstance(), SolverInstance.class );
response = solverService.updateSolverState( uss.getContainerId(), uss.getSolverId(), si );
} else if (command instanceof DisposeSolverCommand ) {
DisposeSolverCommand ds = (DisposeSolverCommand) command;
response = solverService.disposeSolver( ds.getContainerId(), ds.getSolverId() );
After Change
response = solverService.getBestSolution( containerId, gss.getSolverId() );
} else if (command instanceof UpdateSolverStateCommand ) {
UpdateSolverStateCommand uss = (UpdateSolverStateCommand) command;
String containerId = context.getContainerId(uss.getContainerId(), ContainerLocatorProvider.get().getLocator());
KieContainerInstanceImpl kc = context.getContainer( containerId );
Marshaller marshaller = kc.getMarshaller( marshallingFormat );
SolverInstance si = marshaller.unmarshall( uss.getInstance(), SolverInstance.class );